package com.t.bricks.bussiness.model.waste;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 废料管理'Waste'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("废料管理ConditionWaste查询条件信息类")
public class ConditionWaste {
		
	/***
	 * 废物种类(物品种类或垃圾物等)
	 */
	@ApiModelProperty(value="废物种类(物品种类或垃圾物等)")
	private String sWasteTypes;
		
	/***
	 * 来源备注
	 */
	@ApiModelProperty(value="来源备注")
	private String sSource;
		
	/***
	 * 处理人工号
	 */
	@ApiModelProperty(value="处理人工号")
	private String sCleanerCode;
		
	/***
	 * 处理人姓名(冗余)
	 */
	@ApiModelProperty(value="处理人姓名(冗余)")
	private String sCleanerName;
	
	/***
	 * 处理时间-开始时间
	 */
	@ApiModelProperty(value="处理时间-开始时间")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dCleanupTimeSt;
	
	/***
	 * 处理时间-结束时间
	 */
	@ApiModelProperty(value="处理时间-结束时间")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dCleanupTimeEd;
		
	/***
	 * 处理地点
	 */
	@ApiModelProperty(value="处理地点")
	private String sCleaningPlace;
		
	/***
	 * 处理方法
	 */
	@ApiModelProperty(value="处理方法")
	private String sCleaningMethod;
		
	/***
	 * 处理备注
	 */
	@ApiModelProperty(value="处理备注")
	private String sCleaningNotes;
		
	/***
	 * 送达人工号
	 */
	@ApiModelProperty(value="送达人工号")
	private String sDelivererCode;
		
	/***
	 * 送达人姓名(冗余)
	 */
	@ApiModelProperty(value="送达人姓名(冗余)")
	private String sDelivererName;
		
	/***
	 * 接收人工号
	 */
	@ApiModelProperty(value="接收人工号")
	private String sReceiverCode;
		
	/***
	 * 接收人姓名(冗余)
	 */
	@ApiModelProperty(value="接收人姓名(冗余)")
	private String sReceiverName;
	
	/***
	 * 接收时间-开始时间
	 */
	@ApiModelProperty(value="接收时间-开始时间")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dReceiveTimeSt;
	
	/***
	 * 接收时间-结束时间
	 */
	@ApiModelProperty(value="接收时间-结束时间")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dReceiveTimeEd;
		
	/***
	 * 图片存档地址
	 */
	@ApiModelProperty(value="图片存档地址")
	private String sStubPath;
		
	/***
	 * 备注
	 */
	@ApiModelProperty(value="备注")
	private String sMemo;
		
	/***
	 * 状态(1:数据有效;2:数据无效)
	 */
	@ApiModelProperty(value="状态(1:数据有效;2:数据无效)")
	private Integer iState;
	
	/**
	 * 取 废物种类(物品种类或垃圾物等)
	 * @return String
	 */
	public String getsWasteTypes() {
		return sWasteTypes;
	}

	/**
	 * 设置 废物种类(物品种类或垃圾物等)
	 * @param sWasteTypes
	 */
	public void setsWasteTypes(String sWasteTypes) {
		this.sWasteTypes = sWasteTypes;
	}

	/**
	 * 取 来源备注
	 * @return String
	 */
	public String getsSource() {
		return sSource;
	}

	/**
	 * 设置 来源备注
	 * @param sSource
	 */
	public void setsSource(String sSource) {
		this.sSource = sSource;
	}

	/**
	 * 取 处理人工号
	 * @return String
	 */
	public String getsCleanerCode() {
		return sCleanerCode;
	}

	/**
	 * 设置 处理人工号
	 * @param sCleanerCode
	 */
	public void setsCleanerCode(String sCleanerCode) {
		this.sCleanerCode = sCleanerCode;
	}

	/**
	 * 取 处理人姓名(冗余)
	 * @return String
	 */
	public String getsCleanerName() {
		return sCleanerName;
	}

	/**
	 * 设置 处理人姓名(冗余)
	 * @param sCleanerName
	 */
	public void setsCleanerName(String sCleanerName) {
		this.sCleanerName = sCleanerName;
	}

	/**
	 * 取 处理时间-开始时间
	 * @return Date
	 */
	public Date getdCleanupTimeSt() {
		return dCleanupTimeSt;
	}

	/**
	 * 设置 处理时间-开始时间
	 * @param dCleanupTime
	 */
	public void setdCleanupTimeSt(Date dCleanupTimeSt) {
		this.dCleanupTimeSt = dCleanupTimeSt;
	}

	/**
	 * 取 处理时间-结束时间
	 * @return Date
	 */
	public Date getdCleanupTimeEd() {
		return dCleanupTimeEd;
	}

	/**
	 * 设置 处理时间-结束时间
	 * @param dCleanupTime
	 */
	public void setdCleanupTimeEd(Date dCleanupTimeEd) {
		this.dCleanupTimeEd = dCleanupTimeEd;
	}
	
	/**
	 * 取 处理地点
	 * @return String
	 */
	public String getsCleaningPlace() {
		return sCleaningPlace;
	}

	/**
	 * 设置 处理地点
	 * @param sCleaningPlace
	 */
	public void setsCleaningPlace(String sCleaningPlace) {
		this.sCleaningPlace = sCleaningPlace;
	}

	/**
	 * 取 处理方法
	 * @return String
	 */
	public String getsCleaningMethod() {
		return sCleaningMethod;
	}

	/**
	 * 设置 处理方法
	 * @param sCleaningMethod
	 */
	public void setsCleaningMethod(String sCleaningMethod) {
		this.sCleaningMethod = sCleaningMethod;
	}

	/**
	 * 取 处理备注
	 * @return String
	 */
	public String getsCleaningNotes() {
		return sCleaningNotes;
	}

	/**
	 * 设置 处理备注
	 * @param sCleaningNotes
	 */
	public void setsCleaningNotes(String sCleaningNotes) {
		this.sCleaningNotes = sCleaningNotes;
	}

	/**
	 * 取 送达人工号
	 * @return String
	 */
	public String getsDelivererCode() {
		return sDelivererCode;
	}

	/**
	 * 设置 送达人工号
	 * @param sDelivererCode
	 */
	public void setsDelivererCode(String sDelivererCode) {
		this.sDelivererCode = sDelivererCode;
	}

	/**
	 * 取 送达人姓名(冗余)
	 * @return String
	 */
	public String getsDelivererName() {
		return sDelivererName;
	}

	/**
	 * 设置 送达人姓名(冗余)
	 * @param sDelivererName
	 */
	public void setsDelivererName(String sDelivererName) {
		this.sDelivererName = sDelivererName;
	}

	/**
	 * 取 接收人工号
	 * @return String
	 */
	public String getsReceiverCode() {
		return sReceiverCode;
	}

	/**
	 * 设置 接收人工号
	 * @param sReceiverCode
	 */
	public void setsReceiverCode(String sReceiverCode) {
		this.sReceiverCode = sReceiverCode;
	}

	/**
	 * 取 接收人姓名(冗余)
	 * @return String
	 */
	public String getsReceiverName() {
		return sReceiverName;
	}

	/**
	 * 设置 接收人姓名(冗余)
	 * @param sReceiverName
	 */
	public void setsReceiverName(String sReceiverName) {
		this.sReceiverName = sReceiverName;
	}

	/**
	 * 取 接收时间-开始时间
	 * @return Date
	 */
	public Date getdReceiveTimeSt() {
		return dReceiveTimeSt;
	}

	/**
	 * 设置 接收时间-开始时间
	 * @param dReceiveTime
	 */
	public void setdReceiveTimeSt(Date dReceiveTimeSt) {
		this.dReceiveTimeSt = dReceiveTimeSt;
	}

	/**
	 * 取 接收时间-结束时间
	 * @return Date
	 */
	public Date getdReceiveTimeEd() {
		return dReceiveTimeEd;
	}

	/**
	 * 设置 接收时间-结束时间
	 * @param dReceiveTime
	 */
	public void setdReceiveTimeEd(Date dReceiveTimeEd) {
		this.dReceiveTimeEd = dReceiveTimeEd;
	}
	
	/**
	 * 取 图片存档地址
	 * @return String
	 */
	public String getsStubPath() {
		return sStubPath;
	}

	/**
	 * 设置 图片存档地址
	 * @param sStubPath
	 */
	public void setsStubPath(String sStubPath) {
		this.sStubPath = sStubPath;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态(1:数据有效;2:数据无效)
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态(1:数据有效;2:数据无效)
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
